﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlClient;


namespace _201206QuanLyBanHang.HeThong
{
    public partial class FrmDangNhap : Form
    {
        
        public string username;
        DataConn da = new DataConn();
        public FrmDangNhap()
        {
            
            InitializeComponent();
            txtDangNhap.Focus();
        }

        //private void BtnDangNhap_Click_1(object sender, EventArgs e)
        //{
        //    //clsketnoi connection = new clsketnoi();
        //    BLL_Dangnhap db = new BLL_Dangnhap();
        //    string tenDN = this.txtDangNhap.Text.Trim();
        //    string matkhau = this.txtMatKhau.Text.Trim();
        //    try
        //    {
        //        if (tenDN == "")
        //        {
        //            MessageBox.Show("Thiếu tên đăng nhập!", "Chú ý!");
        //            this.txtDangNhap.Select();
        //            return;
        //        }
        //        if (matkhau == "")
        //        {
        //            MessageBox.Show("Hãy nhập mật khẩu!", "Chú ý!");
        //            txtMatKhau.Select();
        //            return;
        //        }
        //        string select = "SELECT username,password FROM Nhanvien";

        //        SqlDataReader dr = db.laypass(select);
        //        Boolean kt = false;
        //        if (dr != null)
        //        {
        //            while (dr.Read())
        //            {
        //                if (dr.GetString(0) == tenDN && dr.GetString(1) == matkhau)
        //                {
        //                    kt = true;
        //                    //FrmMain mainform = new FrmMain();
        //                   // mainform.DisplayAll();
        //                    username = dr.GetString(0);
        //                    //MessageBox.Show("Đăng nhập thành công!");
        //                    this.Close();
        //                }
        //            }
        //        }
        //        dr.Close();
        //        dr.Dispose();

        //        if (kt == false)
        //            MessageBox.Show("Bạn nhập sai tên đăng nhập hoặc mật khẩu!");
        //    }
        //    catch (NoNullAllowedException)
        //    {
        //        MessageBox.Show("Bạn hãy nhập tên đăng nhập và mật khẩu!");
        //    }
        //}

        private void BtnThoat_Click_1(object sender, EventArgs e)
        {
            DialogResult thoat = MessageBox.Show("Bạn có chắc chắn muốn thoát", "Thông Báo", MessageBoxButtons.YesNo);
            if (thoat == DialogResult.Yes)
            {
                MessageBox.Show("Đăng xuất thành công!");
                Application.Exit();
            }
        }

        private void FrmDangNhap_KeyDown(object sender, KeyEventArgs e)
        {
            if (e.KeyCode == Keys.Enter)
                this.buttonX1.PerformClick();
        }

        private void buttonX1_Click(object sender, EventArgs e)
        {
            //clsketnoi connection = new clsketnoi();
            BLL_Dangnhap db = new BLL_Dangnhap();
            string tenDN = this.txtDangNhap.Text.Trim();
            string matkhau = this.txtMatKhau.Text.Trim();
            try
            {
                if (tenDN == "")
                {
                    MessageBox.Show("Thiếu tên đăng nhập!", "Chú ý!");
                    this.txtDangNhap.Select();
                    return;
                }
                if (matkhau == "")
                {
                    MessageBox.Show("Hãy nhập mật khẩu!", "Chú ý!");
                    txtMatKhau.Select();
                    return;
                }
                string select = "SELECT username,password FROM Nhanvien";

                SqlDataReader dr = db.laypass(select);
                Boolean kt = false;
                if (dr != null)
                {
                    while (dr.Read())
                    {
                        if (dr.GetString(0) == tenDN && dr.GetString(1) == matkhau)
                        {
                            kt = true;
                            //FrmMain mainform = new FrmMain();
                            // mainform.DisplayAll();
                            username = dr.GetString(0);
                            //MessageBox.Show("Đăng nhập thành công!");
                            this.Close();
                        }
                    }
                }
                dr.Close();
                dr.Dispose();

                if (kt == false)
                    MessageBox.Show("Bạn nhập sai tên đăng nhập hoặc mật khẩu!");
            }
            catch (NoNullAllowedException)
            {
                MessageBox.Show("Bạn hãy nhập tên đăng nhập và mật khẩu!");
            }
        }

        private void FrmDangNhap_Load(object sender, EventArgs e)
        {
            txtDangNhap.Focus();
        }

        
 
    }
}
